@charset "utf8";
footer{
	width: 100%;
}
.clear{
	clear: both;
}
footer .footer {
     width: 1226px;
     margin: auto;
 }
 footer .footer ul li {
	 margin-top: 27px;
     margin-bottom: 27px;
     float: left;
     width: 244px;
     height: 26px;
     border-right: 1px solid #e0e0e0;
     text-align: center;
     line-height: 26px;
 }

 footer .footer ul li a {
     color: #616161;
 }

 footer .footer .footer_li {
     background: url(../img/footer_icon01.png) no-repeat;
	 background-position: 40px;
 }

footer .footer .footer_li2 {
     background: url(../img/footer_icon02.png) no-repeat;
	 background-position: 40px;
 }

footer .footer .footer_li3 {
     background: url(../img/footer_icon03.png) no-repeat;
	 background-position: 40px;
 }

footer .footer .footer_li4 {
     background: url(../img/footer_icon04.png) no-repeat;
	 background-position: 40px;
 }

footer .footer .footer_li5 {
     background: url(../img/footer_icon05.png) no-repeat;
	 background-position: 40px;
 }

footer .footer li a:hover {
     color: #ff6700;
 }
 
footer .footer h1 {
     width: 1226px;
     height: 1px;
     background-color: #e0e0e0;
     margin-bottom: 40px;
 }

footer .footer dl {
     margin-right: 104px;
     float: left;
     margin-bottom: 25px;
 }

footer .footer dl dd {
     margin-bottom: 15px;
 }

footer .footer dl dd a {
     font-size: 12px;
     color: #757575;
 }

footer .footer dl dd a:hover {
     color: #ff6700;
 }

footer .topic12 {
     font-size: 14px;
     color: #424242;
     margin-bottom: 28px;
 }

footer .footer h2 {
     width: 1px;
     height: 111px;
     float: left;
     background-color: #e0e0e0;
 }
 
footer .footer .online {
     width: 246px;
     text-align: center;
     float: left;
 }
footer .footer .online .phone {
     font-size: 20px;
     color: #ff6700;
     margin-bottom: 10px;
 }

footer .footer .online .time {
     font-size: 12px;
     color: #616161;
     margin-bottom: 7px;
 }

footer .footer .online .hf {
     font-size: 12px;
     color: #616161;
     margin-bottom: 18px;
 }
footer .footer .online .kf {
      width: 120px;
      height: 30px;
      border: 1px solid #ff6700;
      line-height: 30px;
      color: #ff6700;
      font-size: 12px;
 	 margin: auto;
  }

footer .wrapper2 {
     width: 100%;
     background-color: #f5f5f5;
     padding-top: 33px;
 }
footer .wrapper2 .footer2 {
     width: 1226px;
     margin-left: auto;
     margin-right: auto;
 }
footer .wrapper2 .logo {
 	 bo rder: 1px solid red;
 	 background: url(../img/team_logo.png) no-repeat;
     float: left;
     margin-right: 3px;
 	 width: 57px;
 	 height: 57px;
 }
footer .wrapper2 .footer2_1 {
     width: 880px;
     float: left;
     margin-bottom: 30px;
 }
footer .wrapper2 .footer2_1 ul li {
     font-size: 12px;
     margin-bottom: 2px;
     float: left;
     color: #b0b0b0;
 }
footer .wrapper2 .footer2_1 ul li a {
     border-right: 1px solid #b0b0b0;
     line-height: 12px;
	 
     padding-left: 5px;
     padding-right: 5px;
     font-size: 12px;
     color: #757575;
 }
footer .wrapper2 .footer2_1 ul li a:hover {
     color: #ff6700;
 }
footer .wrapper2 .footer2_1 p{
	font-size: 12px;
	margin-bottom: 2px;
	float: left;
	color: #b0b0b0;
	margin-left: 5px; 
}

footer .wrapper2 .footer2 .fooler_2 {
     float: left;
     width: 285px;
 }
 footer .wrapper2 .fooler_2 img {
     display: block;
 }
footer .wrapper2 .fooler_2 span {
     float: left;
     width: 60px;
     margin-right: 3px;
	 color: black;
 }
footer .wrapper2 .fooler_2 .fooler_21 {
     float: left;
     margin-right: 5px;
 }
footer .word {
     width: 1226px;
     margin: auto;
     text-align: center;
	 font: 20px "华文行楷";
     color: #bababa;
     padding-bottom: 30px;
 }
footer .wei{
     height:20px;
	 background-color:#fafafa
 }
